Chapter 01. 리팩터링: 첫 번째 예시

  • 테스트코드 작성이 필요하다.
  • UI 테스트
    • 리액트 특성을 활용한 jest 스냅샷 테스트
  • 지역변수와 인라인 함수에 대해서는 해당 챕터에서 재논의하자.
  • 처음부터 많은 것을 최적화할 필요는 없다.
  • 리팩토링 경험

    • 대규모 코드를 모듈로 분리해서 갖다 쓰는 방식으로 재구조화한 경험
    • view + model 스파게티 구조 개선을 위한 mvvm 리팩토링 경험
  • p51의 playFor 함수처럼 객체 참조를 함수로 빼는 거에 대한 의견

    • 참조 자체에 의미가 있다면 괜찮아 보인다.
  • 변수 이름

    • 도메인을 따른다.
    • 영어 문법을 따른다.
  • 리팩토링 기법에 익숙해지면 처음부터 좋은 형상의 코드를 만들 수 있음

  • 참고 자료

results matching ""

    No results matching ""